function mainmenu(){
  $("#menu_categorias ul ").css({display: "none"}); // Opera Fix
  $("#menu_categorias li").hover(function(){
    $(this).addClass("ativo")
    $(this).find('ul:first').show();
  },function(){
    $(this).removeClass("ativo")
    $(this).find('ul:first').hide();
  });
}

function textCounter() {
  maxlimit = 255
  if (this.value.length > maxlimit)
    this.value = this.value.substring(0, maxlimit)

}

function onBefore(){
  $(".selected").each(function(){
    $(this).hide()
    $(this).removeClass("selected")
    var elm = $(this).parents(".pagina")
    var altura = elm.height()
    var nova_autra = altura-190
    elm.height(nova_autra+"px");
  })
}
function onAfter(){
  $(".pagina").height("auto")
  $('html, body').animate({scrollTop:100}, 'slow');
  $('.tabs-container').animate({scrollTop:0}, 'slow');
}


$(document).ready(function(){
  $("[placeholder]").placeholder({css_class : "input_branco"})

  $(".popup").click(function(){
    link = $(this).attr("href")
    window.open(link, "popup", "status , scrollbars=yes ,width=800, height=600")
    return false  
  })

  $("input, textarea, select").focus(
    function () {
      $(this).addClass("input_focus")
    }
  )
  $("input, textarea, select").blur(
    function () {
      $(this).removeClass("input_focus")
      $(this).parent().removeClass("vErro")
    }
  )

  $(".telefone input").mask("(99) 9999-9999")
  $("[name=cpf]").mask("999.999.999-**")
  $("[name=cnpj]").mask("99.999.999/9999-**")
  $("[name=rg]").mask("99.999.999-*")
  $(".data input").mask("99/99/9999")
  $(".hora input").mask("99:99")
  $(".cep input").mask("99999-999")

  //$(".textarea").keyup(textCounter)
	
	$(".atualiza_acesso, .colorbox").colorbox({width:"450px", height:"300px", iframe:true});
	$(".aula_demonstrativa").colorbox({width:"1020px", height:"650px", iframe:true, scrolling:false});
	
	
  if($('#tabs').get(0)){
	  $('#tabs').tabs({ fxFade: true, fxSpeed: 'fast' });
  }
  
  if($('#webcasting_tabs').get(0)){
	  $('#webcasting_tabs').tabs();
  }

  if($('[name=estado]').get(0)){
    new dgCidadesEstados({
      estado: $('[name=estado]').get(0),
      cidade: $('[name=cidade]').get(0),
	    estadoVal:$('[name=estado]').val(),
	    cidadeVal:$('[name=cidade]').val(),
	    change:true
    })
  }

  $("a.excluir").click(
    function () {
      var total_itens = $(".total_itens");
      var total_valor = $(".total_valor");
      if(confirm("Você tem certeza que deseja remover esse item?")){
        var elm = $(this).parents("tr")
        link = $(this).attr("href")
        $.post(link,
          {ajax: "Sim"},
          function(msg){
            elm.fadeOut()
            if(total_valor.get(0)){
              total_valor.text(msg.total)
              total_itens.text(msg.total_itens)
            }
        },"json")
      }
    return false
  })
	
	/*$("a.desconto").click(
		function(){

			var link = $(this).attr("href")
		 	var cupom = $(this).parent().find(".cupom").val();
			var total_itens = $(".total_itens").val();
			var total_valor = $(".desconto").parents("#conteudo").find(".total_valor").text();
			
			//alert(total_valor);

			$.post(link,
          {ajax: true, cupom:cupom},
          function(carrinho){
            //if(total_valor.get(0)){
              total_valor.text(carrinho.total_valor)
              total_itens.text(carrinho.total_itens)
            //}
        },"json")
		
			return false;
	 })*/

  $("a.logar").toggle(function () {
    $(this).parents("#barra_rodape").animate({height: "72px"}, "slow")
    return false
  },function  () {
    $(this).parents("#barra_rodape").animate({height: "33px"}, "slow")
    return false
  })
  $("#tabs .comprar_item a").click(function () {
    var link = $(this).attr("href")
    var campo_total = $(".total_itens")
    var total_valor= $(".total_valor")
    campo_total.html('<img src="'+base_url+'css/images/ajax-carrinho.gif" />')
    $.post(link, {"ajax": true},function (data) {
      if(data.erro!=undefined)
        alert(data.erro)
      else{
        alert("Adicionado com sucesso")
        $("#barra_rodape .carrinho a").animate({
          top: "-34px",
          height: "33px",
          "line-height": "32px",
          opacity: '1'
        }, 500)
      }

      campo_total.text(data.total_itens)
      total_valor.text(data.total)
    },"json")
    return false
  })

  $(".login_ajax").submit(function  () {
    var dados = $(this).serialize()
    var action = $(this).attr("action")
    var li_login = $(this).parents("#barra_rodape li:first")
    var li_cadastro = $(this).parents("#barra_rodape li:last a")
    var barra_rodape= $(this).parents("#barra_rodape")
    var ul = $("#barra_rodape ul")
    var submit = $(this).find(".submit")
    submit.val("Verificando...")
    submit.addClass("loading")
    $.post(action, dados, function(data) {
      if(data != undefined){
        if(data.logged == true){
          li_login.addClass("logado").text("Olá "+data.nome)
          li_cadastro.text("Minha Conta")
          li_cadastro.attr("href", base_url+"usuario")
          ul.append('<li><a href="'+base_url+'usuario/logout">Sair</a></li>')
          barra_rodape.animate({height: "33px"}, "slow")
          submit.removeClass("loading")
          submit.val("Logar")
        }else{
          submit.removeClass("loading")
          submit.val("Logar")
          alert("Parece que você digitou seu email ou senha errados")  
        }
      }
    },"json")
    return false
  })

  /*if($("ul#parceiros_logos").get(0)){
    $('ul#parceiros_logos').cycle({
      fx: 'fade',
      next:   '#next', 
      prev:   '#prev',
      delay:  1000
    })
  }*/

  if($(".accordion").get(0)){
    $('.accordion').accordion({
      header: '.titulo', 
      active: false,
      alwaysOpen: false,
      autoheight: false
    });

  }

  $(".accordion .accordeon-cont, .descricao_modulo").hover(
  function () {
    $(this).css({ "background-color":"#eee" });
  },function () {
    $(this).css({"background-color":"#fff"});
  });


  $(".descricao_modulo h4").click(function(){
    $(this).toggleClass("minimiza")
    var elm = $(this).parents(".pagina")
    var div = $(this).next()

    div.toggleClass("selected")
    div.slideToggle()
  })

  

  if($("#modulares").get(0)){
    $('#modulares').cycle({ 
      fx:     'scrollHorz', 
      timeout: 0,
      speed:  'fast',
      next:   '#mod_nex', 
      pager:  '#pager',
      prev:   '#mod_prev',
      before:  onBefore,
      after:  onAfter
    });
  }

  if($("#diarios").get(0)){
    $('#diarios').cycle({ 
      fx:     'scrollHorz', 
      timeout: 0,
      speed:  'fast',
      next:   '#aulas_nex', 
      pager:  '#pager_aulas',
      prev:   '#aulas_prev',
      before:  onBefore,
      after:  onAfter
    });
  }
  
  if($("#social_share").get(0)){
    var titulo = $("#curso_descricao h2").text()
    var url = location.href
    var twitter = '<p class="alignleft"><a href="http://twitter.com/share" class="twitter-share-button" data-text="'+titulo+'" data-count="vertical">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script></p>'
    var face_book = '<iframe src="http://www.facebook.com/plugins/like.php?href='+url+'&amp;layout=standard&amp;show_faces=true&amp;width=350&amp;action=like&amp;colorscheme=light&amp;height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:350px; height:80px;" allowTransparency="true"></iframe>'
    $("#social_share").append(twitter).append(face_book)
  }
  
})

